package com.yidu.hbatsams.service;

import com.yidu.hbatsams.domain.AtsRivalResult;
import java.util.List;

/*
 * @Author 谭俊
 * @Description //主要对手
 * @Date 15:19 2019/10/31 0031
 * @Param 
 * @return 
 **/
public interface AtsRivalResultService {


    /**
     * 分页查询所有
     * @param pageNum
     * @param pageSize
     * @return
     */
      public List<AtsRivalResult> findAll(Integer pageNum, Integer pageSize, String matchName);


    /**
     * 分页查询所有
     * @param pageNum
     * @param pageSize
     * @return
     */
    public List<AtsRivalResult> findcoa(Integer pageNum, Integer pageSize, String matchName,Integer id);



    /**
     * 查询总行数
     * @return
     */
      int count(String matchName);


    int countcoa(String matchName,Integer id);

      int Acount(Integer id);


    /**
     * 删除
     * @param atsRivalResult
     */
    void delete(AtsRivalResult atsRivalResult);

    /**
     * 根据id查询
     * @param id
     * @return
     */
    AtsRivalResult findById(Integer id);


    /**
     * 修改状态
     * @param id 对手成绩表id
     * @param isva 是否有效
     */
    void UpdateState(Integer id, Integer isva);
//
//    /**
//     * 查询所有
//     * @return
//     */
//    List<AtsRival> selectAll(AtsRival atsRival);


    /**
     * 新增
     * @param atsRivalResult
     */
    void insert(AtsRivalResult atsRivalResult);


    /**
     * 修改
     * @param atsRivalResult
     */
    void update(AtsRivalResult atsRivalResult);


    /**
     * 根据id查询
     * @param id
     * @return
     */
    AtsRivalResult findByIdriv(Integer id);




}
